## Настройка Recorder на базе MariaDB

### Получение аутентификационного токена

Для получения токена необходимо отправить следующий запрос:

```
curl 'https://my.zont.online/api/get_authtoken' \
-u 'login:password'                             \
-H 'X-ZONT-Client: your@email.com'              \
-H 'Content-Type: application/json'             \
-d '{"client_name": "Home assistant"}'
```

Ответ:
```
{
"token": "токен_для_использования_в_запросах_к_API_ZONT",
"is_guest": false,
"permissions": [],
"is_staff": false,
"is_superuser": false,
"allow_terminal": false
}
```

Добавление REST шаблонов и сенсоров

```
- platform: rest
  resource: https://zont-online.ru/api/devices
  name: zont
  method: POST
  timeout: 30
  scan_interval: 10
  force_update: true
  headers:
    X-ZONT-Client: !secret x_zont_client
    X-ZONT-Token: !secret x_zont_token
    Content-Type: application/json
  payload: '{"load_io": true}'
  value_template: '{{ value_json.ok }}'
  json_attributes:
     - devices
- platform: template
  sensors:
    village_temperature:
      friendly_name: "Радиодатчик в гостиной"
      unit_of_measurement: '°C'
      value_template: '{{ states.sensor.zont.attributes.devices[0].io["z3k-state"]["4100"].temperature }}'
      icon_template: mdi:thermometer     
    target_village_temperature:
      friendly_name: "Заданная температура"
      unit_of_measurement: '°C'
      value_template: '{{ states.sensor.zont.attributes.devices[0].io["z3k-state"]["20496"].target_temp }}'
      icon_template: mdi:thermometer         
    current_gvs_temperature:
      friendly_name: "Контур ГВС текущая"
      unit_of_measurement: '°C'
      value_template: '{{ states.sensor.zont.attributes.devices[0].io["z3k-state"]["4097"].ot.dt }}'
      icon_template: mdi:thermometer         
    village_bolier_room_temperature:
      friendly_name: "Температура в котельной"
      unit_of_measurement: '°C'
      value_template: '{{ states.sensor.zont.attributes.devices[0].io["z3k-state"]["4096"].curr_temp }}'
      icon_template: mdi:thermometer     
```

[Назад](ha_configs.md)